<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:a="http://topnet.it/facelets"
    xmlns:fn="http://topnet.it/functions"
    xmlns:rich="http://richfaces.ajax4jsf.org/rich"
    xmlns:a4j="https://ajax4jsf.dev.java.net/ajax">

<ui:composition template="/WEB-INF/layout/t_single.xhtml">
    <ui:define name="title">Scheda Contratto</ui:define>
    <ui:define name="content">
        <h2>Scheda Contratto</h2>
        <h:form id="form">
            <rich:panel id="prenotazioneScooter">
                <h:panelGrid columns="2" id="editContent" columnClasses="80,100">

                    <a:fieldView id="aperto" label="Contratto Aperto?:"
                        fieldName="aperto" entity="#{contrattiHandler.contratto}"
                        type="boolean" />

                    <a:fieldView id="Cliente" label="Cliente:"
                        entity="#{contrattiHandler.contratto.cliente}"
                        fieldName="nomeCognome" />

                    <a:fieldView id="scooter" label="Scooter:"
                        entity="#{contrattiHandler.contratto.scooter}"
                        fieldName="marcaModello" />

                    <a:fieldView id="dataInit" label="Data Inizio:"
                        fieldName="dataInit" type="outputDateTime"
                        entity="#{contrattiHandler.contratto}" />

                    <a:fieldView id="dataEnd" label="Data Riconsegna Prevista:"
                        fieldName="dataEnd" type="outputDateTime"
                        entity="#{contrattiHandler.contratto}" />

                    <a:fieldView id="dataEff" label="Data Riconsegna Effettuata:"
                        fieldName="dataRiconsegna" type="outputDateTime"
                        entity="#{contrattiHandler.contratto}"
                        rendered="#{not contrattiHandler.contratto.aperto}" />

                    <a:fieldView id="numDays" label="Numero di giorni:"
                        fieldName="numDays" entity="#{contrattiHandler}" />

                    <a:fieldView id="importoIniziale" label="Importo Iniziale:"
                        fieldName="importoIniziale" entity="#{contrattiHandler.contratto}" />

                    <a:fieldView id="sconto" label="Sconto su Importo Iniziale:"
                        fieldName="sconto" entity="#{contrattiHandler.contratto}" />

                    <a:fieldView id="cascoExtra" label="Secondo Casco:"
                        fieldName="cascoExtra" entity="#{contrattiHandler.contratto}" />

                    <a:fieldView id="importoSottoCasco" label="Sotto Casco:"
                        fieldName="importoSottoCasco"
                        entity="#{contrattiHandler.contratto}" />

                    <a:fieldView id="importoCaparra" label="Importo Caparra Versato:"
                        fieldName="importoCaparra" entity="#{contrattiHandler.contratto}" />

                    <a:fieldView id="totale" label="Somma Versata Inizialmente:"
                        fieldName="totaleParziale" entity="#{contrattiHandler.contratto}" />


                    <h:outputText value="-------------" />
                    <h:outputText value="-------------" />

                    <a:fieldView id="note" label="Note:" fieldName="note"
                        entity="#{contrattiHandler.contratto}" />



                    <h:outputText value="-------------"
                        rendered="#{not contrattiHandler.contratto.aperto}" />
                    <h:outputText value="-------------"
                        rendered="#{not contrattiHandler.contratto.aperto}" />



                    <a:fieldView id="numDaysExtra" label="Numero giorni extra:"
                        fieldName="numDaysExtra" entity="#{contrattiHandler}"
                        rendered="#{not contrattiHandler.contratto.aperto}" />

                    <a:fieldView id="costoDayEx2" label="Costo Giorno Extra"
                        fieldName="d1ex"
                        entity="#{contrattiHandler.contratto.scooter.tariffa}"
                        rendered="#{not contrattiHandler.contratto.aperto}" />

                    <a:fieldView id="extra" label="Importo Per Giorni Extra:"
                        fieldName="extra" entity="#{contrattiHandler.contratto}"
                        rendered="#{not contrattiHandler.contratto.aperto}" />

                    <h:outputText value="-------------"
                        rendered="#{not contrattiHandler.contratto.aperto}" />
                    <h:outputText value="-------------"
                        rendered="#{not contrattiHandler.contratto.aperto}" />

                    <a:fieldView id="kmMax2" label="KM Max al gg" fieldName="maxKm"
                        entity="#{contrattiHandler.contratto.scooter.tariffa}"
                        rendered="#{not contrattiHandler.contratto.aperto}" />

                    <a:fieldView id="costoKm2" label="Costo Km Extra"
                        fieldName="costoKm"
                        entity="#{contrattiHandler.contratto.scooter.tariffa}"
                        rendered="#{not contrattiHandler.contratto.aperto}" />

                    <a:fieldView id="kmMaxTot" label="KM Max TOT" fieldName="kmMaxTot"
                        entity="#{contrattiHandler.contratto}"
                        rendered="#{not contrattiHandler.contratto.aperto}" />

                    <a:fieldView id="kmIniziali2" label="KM Iniziali:"
                        fieldName="kmIniziali" entity="#{contrattiHandler.contratto}"
                        rendered="#{not contrattiHandler.contratto.aperto}" />

                    <a:fieldView id="kmFinali2" label="KM Finali:" fieldName="kmFinali"
                        entity="#{contrattiHandler.contratto}"
                        rendered="#{not contrattiHandler.contratto.aperto}" />

                    <a:fieldView id="kmExtraV2" label="Numero KM Extra:"
                        fieldName="kmExtra" entity="#{contrattiHandler.contratto}"
                        rendered="#{not contrattiHandler.contratto.aperto}" />

                    <a:fieldView id="importokmExtraV2" label="Importo KM Extra:"
                        fieldName="importokmExtra" entity="#{contrattiHandler.contratto}"
                        rendered="#{not contrattiHandler.contratto.aperto}" />

                    <h:outputText value="-------------"
                        rendered="#{not contrattiHandler.contratto.aperto}" />
                    <h:outputText value="-------------"
                        rendered="#{not contrattiHandler.contratto.aperto}" />


                    <a:fieldView id="importoRitiroMezzoV" label="Importo Ritiro Mezzo:"
                        fieldName="importoRitiroMezzo"
                        entity="#{contrattiHandler.contratto}"
                        rendered="#{not contrattiHandler.contratto.aperto}" />

                    <a:fieldView id="importoDanniV" label="Importo Danni:"
                        fieldName="importoDanni" entity="#{contrattiHandler.contratto}"
                        rendered="#{not contrattiHandler.contratto.aperto}" />

                    <a:fieldView id="benzinaExtraV" label="Importo Benzina Extra:"
                        fieldName="benzinaExtra" entity="#{contrattiHandler.contratto}"
                        rendered="#{not contrattiHandler.contratto.aperto}" />

                    <h:outputText value="-------------"
                        rendered="#{not contrattiHandler.contratto.aperto}" />
                    <h:outputText value="-------------"
                        rendered="#{not contrattiHandler.contratto.aperto}" />

                    <a:fieldView id="totaleSomma" label="Somma Totale (COMPRESO QUELLO GIA' VERSATO):"
                        fieldName="totale" entity="#{contrattiHandler.contratto}"
                        rendered="#{not contrattiHandler.contratto.aperto}" />

                    <h:outputText value="-------------"
                        rendered="#{not contrattiHandler.contratto.aperto}" />
                    <h:outputText value="-------------"
                        rendered="#{not contrattiHandler.contratto.aperto}" />

                    <a:fieldView id="totaleChiusura"
                        label="Totale dovuto per Chiusura Contratto (DA VERSARE!!):"
                        fieldName="totaleChiusura" entity="#{contrattiHandler.contratto}"
                        rendered="#{not contrattiHandler.contratto.aperto}" />

                    <a:fieldView id="importoCaparra2"
                        label="Importo Caparra da Restituire:" fieldName="importoCaparra"
                        entity="#{contrattiHandler.contratto}" />


                </h:panelGrid>

                <h:panelGrid columns="3" id="editCommand">

                    <h:commandLink id="chiudiContratto"
                        action="/contratti/chiusura-contratto.xhtml"
                        value="Chiudi Contratto"
                        rendered="#{contrattiHandler.contratto.aperto}" />

                    <h:commandLink id="stampaContratto" target="_blank"
                        action="/print/contratto.xhtml" value="Stampa Contratto Inziale" />

                    <h:commandLink id="stampaContratto2" target="_blank"
                        action="/print/contratto_eng.xhtml"
                        value="Stampa Contratto Inziale Inglese" />

                    <h:commandLink id="delUpdate"
                        action="#{contrattiHandler.delContratto}"
                        value="Elimina Contratto"
                        rendered="#{contrattiHandler.contratto.aperto}" />

                    <h:commandLink id="vediContrattoChiuso" target="_blank"
                        action="/print/contratto-chiuso.xhtml"
                        value="Stampa Contratto Chiuso"
                        rendered="#{not contrattiHandler.contratto.aperto}" />

                    <h:commandLink id="stampaSchedaChiusuraContratto" target="_blank"
                        action="/print/dati-chiusura-contratto.xhtml"
                        value="Raccolta Dati Chiusura Contratto"
                        rendered="#{contrattiHandler.contratto.aperto}" />

                    <h:outputText value=" " />

                </h:panelGrid>


            </rich:panel>

        </h:form>
    </ui:define>
</ui:composition>
</html>